/*通用*/
.title1{ background: url("../images/tit1.png") no-repeat center; text-align: center;}
.title1 h3 { color: #535353; font-size:24px; font-weight: bold;}
.title1 span{ color: #808080; font-family: Arial; padding-top: 6px;}
.title4{ padding:30px 0; text-align:center; }
.title4 h3{  text-align:center; background: url("../images/tit4.png") no-repeat bottom center; padding-bottom: 5px;}
.title4 h3 a{ font-size:30px; font-weight:bold; color:#404040;}
.title4 p{ font-size:16px; color:#404040; padding-top: 8px;}

/*banner*/
.slideBox { width: 100%; position: relative; z-index: 0; height: 650px; overflow: hidden;}
.slideBox .bd { position: relative; width: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1;}
.slideBox .bd li img { width: 100%; display: block}
.slideBox .prev, .slideBox .next{ position:absolute; left:3%; top:50%; display:block; filter:alpha(opacity=30);opacity:0.3;  width:65px; height:65px; }
.slideBox .next{ left:auto; right:10%; background:url("../images/arrow_r.png") no-repeat;}
.slideBox .prev{ left:10%; right:auto; background:url("../images/arrow_l.png") no-repeat;}
.slideBox .prev:hover, .slideBox .next:hover{ filter:alpha(opacity=50);opacity:0.5;  }

/*search*/
.search {  background: url("../images/search.png") repeat-x; width: 1180px; margin: -40px auto; position: relative; z-index: 1; }
.search .sea_l { padding-left: 20px; width:835px; height:80px; overflow: hidden;}
.search .sea_l span{ font-size: 14px; font-weight: bold;}
.search .sea_l a{ font-size: 14px; line-height: 80px; padding-right: 20px;}
.search .sea_r { padding-right: 20px; padding-top: 24px;}
.search .sea_r input.text{ width:260px; height:28px; float: left;  background-color: #fff; border: 1px solid #ccc;}
.search .sea_r input.submit{ width:40px; height:30px; float: left;  background-color: #ccc; ;}

/*guarantees*/
.guarantees{ padding-top: 90px; }
.guarantees .guarantees_box{ background: url("../images/guarantees.png") no-repeat center; width:100%; height:271px; margin-top: 40px;}
.guarantees .guarantees_box .gua_l{ padding-left: 130px; padding-top: 55px;}
.guarantees .guarantees_box h4{ font-size: 24px; font-weight: bold; color: #d40000;}
.guarantees .guarantees_box .gua_l h4{ text-align: right;}
.guarantees .guarantees_box h5{ font-size: 16px; color: #666; display: inline-block;}
.guarantees .guarantees_box .list1 h5{ padding-left: 63px;}
.guarantees .guarantees_box .list2 { padding-top: 50px;}
.guarantees .guarantees_box .gua_m { padding-top: 44px; padding-left: 124px;}
.guarantees .guarantees_box .gua_m h6{ color: #fff; font-size: 16px; font-weight: bold;}
.guarantees .guarantees_box .gua_r{ padding-top: 55px;  padding-right: 183px;}
.guarantees .guarantees_box .list4{ padding-top: 50px; }

/*product*/
.product{ padding-top: 80px;}
.product_left { width:280px;}
.product_left .hd { background:url("../images/product.png") no-repeat center; height: 128px;  text-align:center;}
.product_left .hd h2{ font-size:36px; font-weight: bold; color:#fff; padding-top: 20px;}
.product_left .hd p{ font-size:24px; font-family:Arial Narrow; color:#fff; background: url("../images/pro_tit.png") no-repeat center;}
.product_left ul{ background-color: #e6e6e6; height:510px; overflow:hidden; padding:10px 28px;}
.product_left ul li span { background-color:#757575; height:42px; width:214px; overflow: hidden; display: inline-block; line-height:42px; color: #fff; padding-left: 15px;
     font-size: 16px; background-image:url("../images/icon3.png"); background-repeat:no-repeat; background-position:185px center; margin-bottom: 5px;}
.product_left ul li a { background-color:#fff; display: inline-block; width:160px; height:34px; line-height:34px; overflow:hidden; margin-left: 20px; padding-left:34px;
     background-image:url("../images/icon2.png"); background-repeat:no-repeat; background-position:15px center; margin-bottom: 5px;}
.product_left ul li:hover a { color:#d40000; font-weight: bold;}
.product_left .pro_b { background: url("../images/icon4.png") no-repeat 30px center; padding-left: 90px; margin-top: 10px;}
.product_left .pro_b h4 { font-size: 20px; font-weight: bold;}
.product_left .pro_b i {font-size: 24px; font-family: Arial; font-weight: bold; color: #d40000;}
.product_right { width:859px; height: 729px; overflow: hidden; }
.product_right .right_box .hd1 {border-bottom:2px solid #d40000; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.product_right .right_box .hd1  li { float:left; cursor:pointer; height:60px; width:150px; color:#757575; font-size:16px; font-weight:bold; line-height:60px;
  text-align: center; border-right: 1px solid #ccc; }
.product_right .right_box .hd1  li.on { background:url("../images/pro_bg.png") repeat-x bottom center; color: #d40000;}
.product_right .right_box .hd1 .more{float:right; }
.product_right .right_box .hd1 .more a { line-height:60px; padding-right:20px; font-size: 18px; color: #999; font-family: "Arial Narrow";}
.product_right .right_box .hd1 .more a:hover { color:#d40000;}
.product_right .right_box .bd1 li{float:left; width:268px;  margin-top:27px; margin-right:27px; background-color: #e6e6e6}
.product_right .right_box .bd1 li.pic3,.product_right .right_box .bd1 li.pic6{ margin-right:0;}
.product_right .right_box .bd1 li img { width:252px; height:252px; padding: 8px 8px 0;}
.product_right .right_box .bd1 li p{ text-align: center; line-height:40px; height:40px; overflow:hidden;}
.product_right .right_box .bd1 li:hover { background-color: #757575; }
.product_right .right_box .bd1 li:hover p{ color: #fff;}

/*area*/
.area { background: url("../images/area.png") no-repeat center; width: 100%; height: 351px; margin-top: 30px;}
.area .area_box .title2 h3{ padding-left: 95px; padding-top: 8px;}
.area .area_box .title2 h3 a { color: #fff; font-size: 20px;}
.area .area_box .area_list .above { padding-top: 99px;}
.area .area_box .area_list .below { padding-top: 108px; padding-left: 98px;}
.area .area_box .area_list li { float: left; width:187px; padding-left: 13px; font-size: 14px; font-weight: bold; color: #1a1a1a;}
.area .area_box .area_list li.last { width:60px; padding-left: 13px;}

/*charact*/
.advantage { background: url(../images/adv.jpg) no-repeat center; margin-top: 55px; height: 667px;}
.advantage .advantage_box .title3 { background: url(../images/tit3.png) no-repeat center 55px; text-align: center; padding-top: 20px;}
.advantage .advantage_box .title3 h4 { font-size: 20px; color: #404040;}
.advantage .advantage_box .title3 h5 { font-size: 30px; color: #404040; font-weight: bold;}
.advantage .advantage_box ul { padding-top: 225px; padding-left: 179px;}
.advantage .advantage_box ul li { float: left; width:85px; color: #fff; padding-right: 63px; letter-spacing: 1px;}
.advantage .advantage_box ul li.li2,.advantage .advantage_box ul li.li4,.advantage .advantage_box ul li.li6{ padding-top: 122px;}
.advantage .advantage_box ul li h4{ font-size: 16px; font-weight: bold;  text-align: center;}
.advantage .advantage_box ul li p{ font-size: 12px; line-height: 24px}


/*case*/
.xc_all{ width:100%; height:500px; overflow: hidden;}
.xc{ width:1180px; margin:auto; position:relative;}
.xc_m{ width:70px; height:25px; background:#ff9000; margin:auto; text-align:center; line-height:25px;margin-top:12px; border-radius:4px;}
.xc_m a{ font-size:14px; color:#fff; display:block; width:100%; }
/*相册*/
.case { position:absolute; top:130px; left:188px;}
.case .case-tit { text-align: center;  }
.case .case-tit a { font-size: 40px; color: #2e9c0c; }
.case .case-c { height: 380px; width:800px; }
.case .case-c li { height: 350px; width: 543px; text-align: center; cursor: pointer; position:relative; }
.case .case-c li img { width: 100%; height: 100%; }
.case .case-c li.roundabout-in-focus { cursor: default; }
.case .case-c li span { position:absolute; z-index:999999; top:315px; display: block; display: none; width: 100%; height: 35px; line-height: 35px; font-size: 16px;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#c20401; background:#000; opacity:0.7; }
.case .case-c li span a{ color:#fff;}
.case .case-c .roundabout-in-focus span { display: block; }

/*ad1*/
.ad1 { padding-top: 50px;}
.ad1 .ad1_l{ background: url("../images/icon5.png") no-repeat left center;  height:62px; padding-left: 230px; margin-top: 5px;}
.ad1 .ad1_l h4{ font-size: 24px; font-family: Song typeface; font-weight: bold;}
.ad1 .ad1_l h5{ font-size: 16px;}
.ad1 .ad1_r .number{position: relative; margin-right:10px;}
.ad1 .ad1_r .number h5{ background: url("../images/icon6.png") no-repeat left center; padding-left: 80px;}
.ad1 .ad1_r .number h5 p{ font-size:18px; font-weight: bold; }
.ad1 .ad1_r .number span{ font-size: 14px; font-family: Arial Narrow;}
.ad1 .ad1_r .number i{ font-size: 28px; font-family: Arial Narrow; color: #d40000; position: absolute; bottom: -32px; right: 0;}
.ad1 .ad1_r .ask a { display: block; font-size: 18px; width: 36px; color: #fff; background-color: #d40000; padding:10px 20px; }

/*reason*/
.reason{ width: 100%; background: url("../images/reason.jpg") no-repeat center; height:1881px; overflow:hidden; margin-top: 50px; }
.reason .reason_box .title5 { text-align: center; padding-left: 538px; padding-top: 30px; }
.reason .reason_box .title5 a h3{ font-size: 28px; color: #1a1615; letter-spacing: 3px;}
.reason .reason_box .title5 a h4{ font-size: 50px; font-weight: bold; color: #d40000; }
.reason .reason_box .reason_content h4{ color: #e5e5e5; font-size: 30px; padding-bottom: 10px;}
.reason .reason_box .reason_content p{ color: #e5e5e5; font-size:15px; line-height: 30px;}
.reason .reason_box .reason_content .list1{ padding-top: 387px; padding-left: 262px; }
.reason .reason_box .reason_content .list2{ padding-top: 187px; padding-right: 137px; }
.reason .reason_box .reason_content .list3{ padding-top: 276px; padding-left: 179px; }
.reason .reason_box .reason_content .list4{ padding-top: 243px; padding-right: 175px; }
.reason .reason_box .reason_content .list2,.reason .reason_box .reason_content .list4 { text-align: right;}
.reason .reason_box .reason_content .list2 h4,.reason .reason_box .reason_content .list4 h4 { padding-right: 124px;  }
.reason .reason_box .reason_content .list1 h4,.reason .reason_box .reason_content .list3 h4{ padding-left: 110px; }

/*honor*/
.picScroll-left { height: 376px; overflow: hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:247px; height:298px; display:block;  border: 2px solid #ccc; padding:12px; }
.picScroll-left .bd ul li .title{  line-height:50px; background-color: #ccc; }
.picScroll-left .bd ul li .title a{ color:#6f6f6f; }

/*ad2*/
.ad2 { background: url("../images/ad2.png") no-repeat center; width: 100%; height:194px; margin-top: 50px;}
.ad2 h4{ font-family: Song typeface; font-weight: bold; font-size: 24px; padding-top: 25px; padding-left: 150px;}
.ad2 h4 span { color: #d40000; font-family: Song typeface; font-weight: bold;}
.ad2 h5{ font-family: Song typeface; font-weight: bold; font-size: 20px; padding-top: 10px; padding-left: 290px;}
.ad2 h6{ font-weight: bold; font-size: 20px; padding-top: 15px; padding-left: 290px;}
.ad2 h6 a{ font-size: 16px; color: #fff; background-color: #d40000; padding:8px 20px; margin-left: 15px;}

/*about*/
.about{padding-top:40px;}
.about .ab_l{ width:375px;  }
.about .ab_l .title6 h3 a{ display: block; width:343px; height:56px; background: url("../images/about.png") no-repeat center;}
.about .ab_l .ab_w{ padding-top: 30px; }
.about .ab_l .ab_w h4{ font-size: 20px; font-weight: bold; color: #343434; padding-bottom:10px;  padding-left:10px; }
.about .ab_l .ab_w p{ color: #696969; line-height: 28px; height:196px; overflow: hidden;  padding-left:10px; }
.about .ab_l .ab_w a{ color: #fff; margin-top: 14px; display: inline-block; background: url("../images/more.png") no-repeat left center; width:150px; height: 46px;
  padding-top: 27px; padding-left: 20px;}
.about .ab_r { width:773px; height: 394px; overflow: hidden; }
.about .ab_r .hd1 { background:url("../images/ab_r.png") no-repeat center; width: 773px; height: 56px; position: relative;}
.about .ab_r .hd1 ul { padding:10px 50px; }
.about .ab_r .hd1 li { float:left; cursor:pointer; height:36px; width:130px; font-size:16px; line-height:36px; text-align: center; }
.about .ab_r .hd1 li a {  color:#fff; }
.about .ab_r .hd1 li.on { background-color: #fff;}
.about .ab_r .hd1 li.on a { color: #333;}
.about .ab_r .hd1 .more{ position: absolute; top:14px; right: 50px; }
.about .ab_r .hd1 .more a { font-size: 18px; color: #fff; font-family: "Arial Narrow";}
.about .ab_r .hd1 .more a:hover { border-bottom: 1px solid #fff;}
.about .ab_r .bd1 li{ float:left; margin:40px 20px 0; background-color: #e6e6e6}
.about .ab_r .bd1 li.pic3,.product_right .right_box .bd1 li.pic6{ margin-right:0;}
.about .ab_r .bd1 li img { width:204px; height:244px; padding: 8px 8px 0;}
.about .ab_r .bd1 li p{ text-align: center; line-height:40px; height:40px; overflow:hidden;}
.about .ab_r .bd1 li:hover { background-color: #757575; }
.about .ab_r .bd1 li:hover p{ color: #fff;}

/*news*/
.new { padding-top: 40px; overflow: hidden;  height:365px;}
.new  .new_title { background: url("../images/new_tit.png") no-repeat left center; width:376px; height:44px; position: relative; margin-bottom: 40px; }
.new  .new_title h3 a{ line-height: 44px; color: #0e0e0e; font-size: 16px; padding-left: 35px; }
.new  .new_title h3 a span{ font-family: Arial; padding-left: 10px; }
.new  .new_title .more { position: absolute; right:35px; top:12px;  }
.new  .new_sm ul li{ width:70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 96px; margin-bottom: 38px; }
.new  .new_sm .new_lf ul li{ background: url("../images/icon8.png") no-repeat 20px center; }
.new  .new_sm .new_md ul li{ background: url("../images/icon9.png") no-repeat 20px center; }
.new  .new_lf { width: 376px; padding-right: 25px; }
.new  .new_md { width: 376px;}
.new  .new_rt { width:376px; }
.new .new_rt .txtMarquee-top { overflow: hidden; position: relative; margin-top: 30px;}
.new .new_rt .txtMarquee-top .bd li { border-bottom: 1px dashed #ddd; padding: 10px 0; height:110px;}
.new .new_rt .txtMarquee-top .bd li .word h4 { background: url(../images/icon10.png) no-repeat 20px center; padding-left:50px; line-height: 26px; height: 26px;
  margin-bottom: 10px;}
.new .new_rt .txtMarquee-top .bd li .word h4 a { display: inline-block;  width:240px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.new .new_rt .txtMarquee-top .bd li p { padding-left: 50px; line-height: 24px; height:72px; overflow: hidden; font-size: 12px; color: #808080; padding-right: 20px;
  position: relative; background: url("../images/icon11.png") no-repeat 20px 5px;}

/*flink*/
.flink { padding-top:40px; }
.flink ul {  background: url("../images/link.png") no-repeat left center; padding-left: 80px; height:40px; overflow: hidden;}
.flink ul li { float: left;  margin-right: 20px; line-height: 40px; }
.flink ul li a { color: #202020; }
.flink ul li:hover a { color:#d40000; }



